@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}

/* 根据不同项目进行设置 */
body { background:url(bg.jpg) repeat-x; }
body { color:#333; }
a { color:#333; }
a:hover { color:#ff6400; }

.site-nav { width:960px; margin:0 auto; line-height:32px; height:32px; overflow:hidden; }
.site-nav .site-nav-bd { height:32px; }
.site-nav .site-nav-bd span { float:right; }

.header { width:960px; margin:0 auto; }
.logo { height:88px; margin:0; }
.logo img { vertical-align:bottom; }

.nav { width:960px; height:52px; background:url(nav.jpg) repeat-x; }
.nav ul { padding-left:30px; }
.nav ul li { position:relative; float:left; width:71px; margin-right:10px; text-align:center; font-size:14px; font-weight:600; }
.nav ul li a { display:block; width:71px; height:30px; margin-top:15px; line-height:30px; color:#fff; }
.nav ul li a:hover, .nav ul li .current { background:url(navcur.jpg) no-repeat; text-decoration:none; color:#037215; }

.nav ul .subNav { position:absolute; top:45px; left:0; width:71px; display:none; text-align:center; background:url(subnav.jpg) repeat-y; z-index:9; }
.nav ul .subNav dt { height:24px; line-height:24px; padding:5px 0 0; margin:0 auto; }
.nav ul .subNav dt a { display:block; color:#037215; height:24px; line-height:24px; background:none; margin:0; }
.nav ul .subNav dt a:hover { background:url(navsub.jpg) no-repeat; font-weight:bold; color:#fff; }

.banner { width:960px; height:296px; margin:0 auto; padding-top:5px; z-index:1; }
.banner .nivoSlider { width:960px; height:296px; overflow:hidden; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }



.footer { width:100%; }

.fLink { width:920px; margin:0 auto; padding:10px 0 5px 0; line-height:22px; }
.fLink p { font-size:14px; height:26px; line-height:26px; }
.fLink a { padding:0 5px; }

.ftWrap { height:146px; background:#1b7c25; color:#fff; }
.copyright { width:946px; margin:0 auto; text-align:center; padding-top:15px; line-height:22px; }
.copyright a,.copyright a:hover { color:#fff; }
.ftNav { height:35px; }